home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / btrieve / bfix06.arc / BFIX06.DOC < prev   
Text File  |  1989-11-16  |  4KB  |  116 lines

  1.  
  2.  
  3.  
  4.      BFIX Version 0.6 - A Toolkit for the Repair of Novell Btrieve (TM) Files
  5.  
  6.      16-Nov-89
  7.  
  8.      Copyright (C) Larry Vaden Company 1989.  All rights reserved.
  9.      
  10.  
  11.      INTRODUCTION
  12.      
  13.      Necessity is often the mother of invention; the genesis of these
  14.      programs was the crash of a USDA FCIC Master Marketer's Novell ELS II
  15.      system using Btrieve 4.11b and TAS Professional 3.0.
  16.  
  17.      The crash resulted in eight (8) major application files being split
  18.      into seven hundred ninety-three (793) fragments.  These pieces were
  19.      recovered using Novell's VREPAIR (actually VREP286) as VF000000.F00
  20.      through VF000792.F00.  Had the crash occurred under DOS, the files
  21.      fragments would have been recovered using CHKDSK, and the resultant
  22.      database pieces would have been named FILE0000.CHK through FILE0793.CHK.
  23.  
  24.      One could consider the VF*.F00 files as pieces of a puzzle.  The
  25.      problem (or opportunity, per Kemmons Wilson, founder and former CEO
  26.      of Holiday Inns, once said) was to properly put these pieces back
  27.      together in order to allow BCOPY2 or BUTIL -RECOVER to process the files.
  28.  
  29.      But first, you must find the pieces, concatenate them into a single
  30.      file, and then, if any piece is missing, sequentially renumber the
  31.      Btrieve pages in the concatenated (resultant) file.
  32.  
  33.      The BFIX Toolkit for Repair of Novell Btrieve (TM) Files, therefore,
  34.      currently consists of two utilities:
  35.  
  36.           1.  BFIX01 - A program which searches through specified files
  37.               looking for a specified BTRIEVE page number.  This program
  38.               is a read only program.
  39.  
  40.               For instructions on how to use BFIX01, enter BFIX01 from
  41.               the command line.  BFIX01, when executed without parameters,
  42.               will issue usage examples.
  43.  
  44.           2.  BFIX02 - A program which will sequentially renumber the
  45.               BTRIEVE page numbers in a file.  This program, if used as
  46.               directed, writes a new file.
  47.  
  48.               To execute this program, enter BFIX02 from the command line
  49.               and answer prompts.
  50.  
  51.  
  52.      LIMITATIONS AND DEFICIENCIES
  53.  
  54.      Version 0.6 supports only Btrieve files with a page size of 512 bytes.
  55.      It is furthermore limited to files of less than 32,768 pages.  These
  56.      limitations are primarily a result of a lack of information available
  57.      to the author at the time the programs were written and the tools
  58.      available to write them in (Turbo Pascal 3.0).
  59.  
  60.      Furthermore, you may wish to contact the author prior to using these
  61.      programs.
  62.  
  63.  
  64.      SHAREWARE
  65.      
  66.      BFIX is a ShareWare product.
  67.  
  68.      You should feel free to use it in any situation similar to that
  69.      discussed above.
  70.  
  71.      If you choose to use BFIX and find it was useful, please send $40 to:
  72.         
  73.           Larry Vaden Co.
  74.           S.H. 121 and Texas Street
  75.           P. O. Box 128
  76.           Trenton, TX  75490-0128
  77.         
  78.           214-989-2666 VOICE
  79.           214-989-2411 On-request Customer Support BBS
  80.  
  81.      Once you have sent your ShareWare fee to Larry Vaden Co.,
  82.  
  83.           1) You will be registered as a licensee of BFIX.
  84.           2) You may submit enhancement requests and problem reports.
  85.           3) You will be notified of product enhancements and upgrades.
  86.      
  87.      BFIX is a ShareWare product, and may be distributed from person to
  88.      person, and on BBSs, subject to the following restrictions:
  89.  
  90.           1) The software must be supplied in its original and unmodified form,
  91.              including this documentation file.
  92.           2) No fee may be charged.
  93.      
  94.      Feel free to give a copy of BFIX to friends and associates in case they
  95.      have need for the product.  Please inform them that, if they choose to use
  96.      BFIX and find it useful, they must send a $40 fee to Larry Vaden Co.
  97.      
  98.      CUSTOM VERSIONS OF THE BFIX - FILE REPAIR PACKAGE
  99.  
  100.      Please read the section on limitations and deficiencies.  If you require
  101.      any modifications or changes to the software, we are would be pleased
  102.      to discuss your requirements with you.  Please call or write us describing
  103.      the changes you are interested in.
  104.  
  105.      Thank you for supporting ShareWare and BFIX.
  106.      
  107.      Sincerely,
  108.  
  109.  
  110.  
  111.  
  112.      Larry Vaden
  113.  
  114.  
  115.  
  116.